@charset "utf-8";
.d-name{height: 49px;
    .d-vod-title{position: relative;height: 51px;line-height: 50px;font-size: 18px;z-index: 99;
        a{padding: 0 10px;border-left: 1px solid #fff;background: #dee2e5;float: left;height: 36px;line-height: 36px;margin-top: 14px;
            &:first-child{border-left: none;}
            &:hover,&.cur{color: #fff;background-color: #f60;}
        }
    }
    h1{display: inline-block;height: 40px;padding-top: 5px;font-size: 24px;font-weight: 400;color: #f60;display: inline-block;max-width: 620px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
        a{color: #f60;
            &:hover{color: #f30;}
        }
        strong{color: #666;font-size: 24px;}
    }
}
.d-name .detail-sect,.d-playinfo .detail-sect{display: inline-block;vertical-align:top;height:34px;padding-top:10px;}
.d-name .detail-sect div,.d-playinfo .detail-sect div{display: inline-block;height:22px;line-height:22px;}
.d-name .detail-sect a,.d-playinfo>.detail-sect a{margin-left: 10px;display: inline-block;padding: 0 7px;color: #fff;background-color: #4d9cec;border-radius: 3px;border: 1px solid #4d9cec;}
.d-name .detail-sect a:hover,.d-playinfo>.detail-sect a:hover{background-color: #1c81e7;}
.d-name .detail-sect a i,.d-playinfo>.detail-sect a i{font-size: 14px;margin-right: 5px;}

.d-vod-pic{width: 208px;margin-right: 25px;
    a{display: block;position: relative;width: 208px;
        img{display: block;width: 208px;max-height: 308px;transition: all .2s ease-out;}
        i{position:absolute;left: 0;top: 0;width: 208px;height: 100%;line-height: 308px;opacity: 0;filter: Alpha(opacity=0);transition: opacity .3s linear;font-size: 72px;color: #000;text-align: center;z-index: 9;}
        &:hover{
            i{opacity: .8;filter: Alpha(opacity=80);}
            img{box-shadow: 3px 3px 2px rgba(222,222,222,.8);}
        }
    }
}

.d-vod-info{width: 635px;}
.d-vod-type{width: 430px;
    p{line-height: 2;font-size: 14px;overflow: hidden;
        span{color: #666;}
        em{color: #f60;}
        a{margin-right: 5px;transition:all .15s ease-out;
            &.d-comment{margin-right: 0;height: 24px;line-height: 24px;padding: 0 10px;display: inline-block;color: #fff;background-color: #4d9cec;border-radius: 3px;border: 1px solid #4d9cec;}
            &.d-comment:hover{background-color: #1c81e7;}
            &.d-comment i{margin-right: 5px;}
            &.more{color: #999;}
        }
    }
    .taobao{margin-top: -8px;height: 30px;font-size: 12px;color: #f60;
        a{color: #f60;}
        b{font-size: 14px;margin: 0 5px;color: #f00;}
    }
    .d-play{
        a{display: inline-block;margin-right: 20px;font-size: 14px;
            &.play{padding: 0 20px;height: 36px;line-height: 36px;color: #fff;font-size: 16px;text-align: center;background-color: #f60;border-radius: 5px;}
            &.play:hover{background-color: #f14700;}
            .iconfont{font-size: 28px; color: #ff2d40; position: relative; top: -2px; margin-right: 5px;}
            .pan{margin-top: -2px;background-size: 26px 26px!important; width: 26px!important; height: 26px!important; float: none!important; display: inline-block!important; vertical-align: top;}
        }
    }
}

.d-share{
    .bdshare-button-style1-24 a, .bdshare-button-style1-24 .bds_more{margin-right: 4px!important;}
}

.qr-code-ico{color: gray;margin-top: 5px;cursor: pointer;
    .iconfont{font-size: 24px;}
}
.qr-code-ico-hover{color: #000;}
.qr-code{display: none;right:0;top:43px;width:160px;height:195px;background-color:#fff;z-index:999;text-align: center;border:1px solid #dee2e5;
    &:before,&:after{position:absolute;right:2px;top:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ddd;content:'';}
    &:after{top:-7px;border-bottom:8px solid #fff;}
    p{height:16px;line-height:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;
        em{color:#f60;}
    }
    .qr-code-box{width:160px;height:160px;overflow: hidden;
        img{margin-left:-20px;margin-top:-20px;margin-bottom:-22px;width:200px;height:200px;}
    }
}

.d-fen{width: 170px;padding-left: 15px;border-left: 1px solid #eaeaea;}


/* rating */
#rating{margin-top: 10px;;height: 20px;line-height: 20px;color: #111;
    span{float: left;}
    .rating{float: left;width: 95px;height: 16px;
        li{cursor: pointer;float:left;margin-right: 3px;width: 16px;height: 16px;text-indent: -9999px;background: url(../img/rating.png) 0 0 no-repeat;background-size: 16px auto;
            &.hover,&.active{background: url(../img/rating.png) 0 -16px no-repeat;background-size: 16px auto;}
        }
    }
    #ratewords{padding-left: 2px;} 
}

/* rating-box */
.rating-box{margin-top: 10px;display: none;}
.rating-kong-item{font-size: 14px;line-height: 40px;height: 40px;color: #AE172E;text-align: center;}
.rating-kong-item .loadingg{padding: 10px 20px;color: #666;font-size: 12px;background: url(../img/lazyload.gif) left center no-repeat;}
.rating-kong-item .nopingfen{padding: 0;color: #AE172E;font-size: 14px;background: none;}
/* rating-show */
.rating-show{width: 170px;
    li{height: 14px;overflow: hidden;float: left;clear: both;margin-top: 5px;
        span{float: left;margin-right: 5px;color: #999;}
        .power{float: left;width: 100px;height: 6px;margin-top: 4px;margin-right: 5px;background: #f5f5f5;}
        .power-item{width: 0;height: 6px;overflow: hidden;display: block;float: left;background: #ffd596;}
        em{line-height: 14px;float: left;font-size: 10px;color: #999;}
    }
}

.d-fennum{
    strong{float: left;width: 30%;font-size: 28px;}
    .d-people{line-height: 2;display: block;}
}

.d-des{line-height: 2;color: #111;
    p{margin-top: 5px;font-size: 13px;
        &.d-http{color: #999;}
    }
}

.d-vod-news li{position: relative;float: left;margin-top: 10px;margin-right: 15px;padding-bottom: 10px;width: 280px;}
.d-vod-news li:nth-child(3n){margin-right: 0;}
.d-vod-news li:after,.d-vod-news:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.d-vod-news li .d-vodnews-picbox{position: relative;width: 280px;height: 158px;overflow: hidden;border-radius: 5px;}
.d-vod-news li a.d-vodnews-pic{display: block;width: 280px;height: 158px;}
.d-vod-news li a.d-vodnews-pic img{width: 280px;border-radius: 5px;}
.d-vod-news li a.d-category{position: absolute;left: 0;top: 0;margin-bottom: 5px;padding: 3px 12px;background: #0bbc6b;font-size: 12px;color: #fff;border-top-left-radius: 5px;}
.d-vod-news li h2{margin-bottom: 5px;margin-top: 10px;max-height: 48px;color: #333;font-size: 14px;font-weight: 600;line-height: 24px;overflow: hidden;}

/*花絮*/
.d-vodnews li{position: relative;margin-top: 10px;padding-bottom: 10px;}
.d-vodnews li:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
.d-vodnews li .d-vodnews-picbox{position: relative;margin-right: 20px;width: 240px;height: 135px;overflow: hidden;}
.d-vodnews li a.d-vodnews-pic{display: block;width: 240px;height: 135px;}
.d-vodnews li a.d-vodnews-pic img{width: 240px;}
.d-vodnews li a.d-vodnews-pic label{position: absolute;left: 0;bottom: 0;width: 240px;text-indent: 10px;height: 24px;line-height: 24px;background: rgba(0,0,0,.4);}
.d-vodnews li a.d-category{position: absolute;left: 0;top: 0;margin-bottom: 5px;padding: 3px 12px;background: #0bbc6b;font-size: 12px;color: #fff;}
.d-vodnews li h2{margin-bottom: 5px;color: #333;font-size: 16px;font-weight: 600;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.d-vodnews li p{color: #999;font-size: 12px;line-height: 20px;}
.d-vodnews li .d-source{position: absolute;bottom: 10px;left: 260px;color: #999;}

.uipages{height:27px;line-height:27px;overflow:hidden;text-align:center;margin-top: 15px;margin-bottom: 15px; clear:both;}
.uipages a{ width:25px; height:25px; white-space:nowrap; line-height:25px; border:1px solid #ededed; display:inline-block; text-align:center; margin-left:10px; color:#acacac; background:#fff; vertical-align:top}
.uipages a:hover{ text-decoration:none; border:1px solid #f60; background-color:#f60; color:#fff;}
.uipages span{  width:25px; height:25px; text-align:center; color:#fff; display:inline-block; border:1px solid #f60; background-color:#f60; margin-left:10px; line-height:25px; vertical-align:top}
.uipages em{  height:25px; text-align:center; display:inline-block; margin-left:10px; border:1px solid #ededed; color:#dedede; background:#fafafa; width:55px; line-height:25px; vertical-align:top}
.uipages strong{height:27px; text-align:center; display:inline-block;  margin-left:10px; line-height:27px; vertical-align:top;font-weight: normal;}
.uipages a.prev{ width:55px;}
.uipages a.next{ width:55px;}
.uipages a.prev:hover{ background-color:#f60; color:#fff;}
.uipages a.next:hover{ background-color:#f60; color:#fff;}

.d-zz{margin-top: -10px;margin-bottom: 5px;}
.d-zz h2 i,.d-nn h2 i{top: -3px;}
.d-item{margin-left:-12px;width:895px;}
.d-item a{position: relative;float: left;margin: 15px 11px 0 12px;width: 125px;}
.d-item a div{position: relative;z-index: 2;width: 125px;height: 165px;border-radius: 5px;overflow: hidden;}
.d-item a img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;overflow: auto;display: block;width: 125px;border-radius: 5px;-webkit-transition: transform .5s ease-out;-moz-transition: transform .5s ease-out;-o-transition: transform .5s ease-out;-ms-transition: transform .5s ease-out;transition: transform .5s ease-out;}
.d-item a em{position:absolute;left:0;top: 0;padding-right: 5px;width:30px;height:16px;line-height:16px;color:#fff;font-size:12px;text-align:center;background-color:#f60;border-top-left-radius: 5px;border-bottom-right-radius:15px;z-index: 3;}
.d-item a p{margin-top: 6px;height: 16px;line-height: 16px;color: #999;overflow: hidden;}
.d-item a h3{margin: .4rem 0;height:20px;line-height: 20px;font-size: 14px;font-weight: 600;color: #333;white-space: normal;overflow: hidden;}
/*.d-item a:hover h3{bottom: 0;}*/
.d-item a img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

/*通用列表文字*/
.d-list-text{padding:0 8px 10px 12px;}
.d-list-text li{width: 190px;height: 32px;line-height: 32px;overflow: hidden;float: left;margin: 0 1px 1px 0;color: #ccc;padding: 0 10px;background-color: #f7f7f7;}
.d-list-text li a{margin: 0 6px;}
.d-list-text li a.gray{color: #666;}
.d-list-text li span{font-size: 12px;color: #f60;}

.d-warp-left{width: 870px;}

.d-play-list{margin-top: 10px;}

.d-play-title{height: 30px;border-bottom: 1px solid #ddd;}
.d-play-title span{float: left;line-height: 30px;font-size: 14px;}
.d-play-tab{float: left;}
.d-play-tab li{position: relative;float: left;padding:0 10px;height:29px;line-height: 28px;border: 1px solid transparent;}
.d-play-tab li i,#list h2 i,.d-yugao li span.source i{float:left;margin-top: 4px;margin-right: 5px;width:20px;height:20px;background-repeat: no-repeat;background:url(../img/sprite_source.png) -240px -20px no-repeat;background-image:-webkit-image-set(url(../img/sprite_source@2x.png) 2x)}


/*.qq{background-position:0 0}
.youku{background-position:-20px 0}
.icon_source_tudou{background-position:-40px 0}
.icon_source_iqiyi{background-position:-60px 0}
.icon_source_pptv{background-position:-80px 0}
.icon_source_sina{background-position:-100px 0}
.icon_source_pps{background-position:-120px 0}
.icon_source_letv{background-position:-140px 0}
.icon_source_ku6{background-position:-160px 0}
.icon_source_56{background-position:-180px 0}
.icon_source_baomihua{background-position:-200px 0}
.icon_source_fengxing{background-position:-220px 0}
.icon_source_kumi{background-position:-240px 0}
.icon_source_kankan{background-position:0 -20px}
.icon_source_sohu{background-position:-20px -20px}
.icon_source_ifeng{background-position:-40px -20px}
.icon_source_cntv{background-position:-60px -20px}
.icon_source_m1905{background-position:-80px -20px}
.icon_source_wasu{background-position:-100px -20px}
.icon_source_17173{background-position:-120px -20px}
.icon_source_baofeng{background-position:-140px -20px}
.icon_source_mgtv{background-position:-160px -20px}
.icon_source_bilibili{background-position:-180px -20px}
.icon_source_acfun{background-position:-200px -20px}
.icon_source_tangdou{background-position:-220px -20px}*/


/*.d-play-tab li i.flv,#list h2 i.flv,.d-yugao li span.source i.flv{background-image: url(../img/icon/flv.png);}*/
.d-play-tab li i.tudou,#list h2 i.tudou,.d-yugao li span.source i.tudou{background-position:-40px 0}
.d-play-tab li i.yuku,#list h2 i.yuku,.d-yugao li span.source i.youku{background-position:-20px 0}
.d-play-tab li i.qiyi,#list h2 i.qiyi,.d-yugao li span.source i.iqiyi{background-position:-60px 0}
.d-play-tab li i.sohu,#list h2 i.sohu,.d-yugao li span.source i.sohu{background-position:-20px -20px}
.d-play-tab li i.qq,#list h2 i.qq,.d-yugao li span.source i.qq{background-position:0 0}
.d-play-tab li i.letv,#list h2 i.letv,.d-play-tab li i.letvyun,#list h2 i.letvyun,.d-yugao li span.source i.letv{background-position:-140px 0}
.d-play-tab li i.pptv,#list h2 i.pptv,.d-yugao li span.source i.pptv{background-position:-80px 0}
/*.d-play-tab li i.pan,#list h2 i.pan,.d-play a i.pan,.d-yugao li span.source i.pan{background-image: url(../img/icon/pan.png);}*/
.d-play-tab li i.bilibili,#list h2 i.bilibili,.d-yugao li span.source i.bilibili{background-position:-180px -20px}
.d-play-tab li i.acfun,#list h2 i.acfun,.d-yugao li span.source i.acfun{background-position:-200px -20px}
.d-play-tab li a{display: block;}
.d-play-tab li.current{border: 1px solid #ddd;border-bottom: 1px solid #fff;}
.d-play-title .order{float: right;}

.d-play-box{position: relative;}
.d-player-list{width: 890px;margin-bottom: 10px;}

/* 预告+mtv+op */

.d-yugao{
    li{border-bottom: 1px solid #f3f3f3;height: 30px;line-height: 30px;
        &.top{background-color: #f5f5f5;}
        span{float: left;color: #999;height: 30px;
            &.time{width: 140px;padding-left: 10px;}
            &.name{width: 400px;
                a{color: #37a;
                    &:hover{color: #f60;}
                }
                em{margin-left: 10px;}
            }
            &.clarity{width: 150px;}
            &.play{width: 100px;
                em{display: inline-block;padding: 0 10px;height: 24px;line-height: 24px;border-radius: 3px;background-color: #4d9cec; color:#fff;}
                &:hover{
                    em{background-color: #1c81e7;border-color: #1c81e7;}
                }
            }
            &.source{width: 60px;padding-right: 10px;text-align:right;
                i{margin-top: 5px;margin-right: 0;float: none;display: inline-block;}
            }
        }
        &:hover{background-color: #f5f5f5;border-bottom-color: #ddd;}
    }
}

/*分页*/

.d-player-list>a.Hide{display: none;}
.d-player-list .Navs a,.d-player-list .fortab a,.d-player-list .Df a,.d-player-list>a,.d-down a{position: relative;float:left;padding:0 5px;width: 60px;height:30px;line-height:30px;color: #f60;border-radius:3px;text-align: center;font-size: 14px;margin-right:16.7px;margin-top:8px;overflow: hidden;}
.d-player-list .Df a.more,.d-player-list .fortab a.more,.d-player-list>a.more{background-color: #f90;color: #fff;width: 148.7px;}
.d-player-list .Navs a{width:80px;margin-right: 5px;}
.d-player-list .Navs a.active{background-color: #f60;color: #fff;}
.d-player-list .Navs a.active:before{content:'';position: absolute;left: 50%;bottom:-5px;margin-left:-2.5px;width:0;height:0;border-left:5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #f60;}
.d-player-list .fortab{display: none;}
.d-player-list .fortab a,.d-player-list .Df a,.d-player-list>a,.d-down a{border: 1px solid #f60;}
.d-player-list .fortab a:hover,.d-player-list>a:hover,.d-player-list .Df a:hover,.d-down a:hover,.d-player-list>a.cur,.d-player-list .fortab a.cur,.d-player-list .Df a.cur,.d-down a.cur{background-color: #f60;color: #fff;}

.yugao{
    a{width: 30%;}
}

.order{right: 0;top: -30px;display: none;}
.d-down{margin-top: 8px;}
.d-down a{width: auto;margin-top: 0;margin-bottom: 8px;}

.d-plot{margin-top: 10px;}
.d-plot-con{line-height: 1.8;font-size: 16px;}
.d-plot-con p{margin-bottom: 20px;}
.d-plot-list li{padding: 15px;margin-bottom: 20px;background-color: #f6f7fb;color: gray;line-height: 1.5em;}
.d-plot-list li h4{font-size: 16px;color: #404040;margin-bottom: 10px;}
.d-plot-list li p{font-size: 14px;margin-bottom: 5px;}

.d-warp-right{width: 305px;}
.d-warp-right h3{height: 30px;font-size: 18px;margin-bottom: 10px;color: #f60;}
.d-warp-right h3 a{color: #f60;}

.d-warp-right .d-actor{margin-left: -6px;width: 310px;margin-bottom: 15px;overflow: hidden;}
.d-warp-right .d-actor li{float: left;margin-left: 7px;margin-bottom: 7px;width: 96px;font-size: 12px;text-align: center;}
.d-warp-right .d-actor li img{width: 96px;height: 136px;display: block;margin-bottom: 5px;}
.d-warp-right .d-actor li p a{color: #999;font-size: 12px;}

.d-warp-ad{margin-bottom: 20px;}

.d-rank-tab{width: 100%;height: 30px;margin-bottom: 5px;}
.d-rank-tab li{float: left;margin-right: 20px;font-size: 16px;cursor: pointer;}
.d-rank-tab li.cur{color: #f60;}
.d-rank li{height: 30px;line-height: 30px;margin-bottom: 5px;}
.d-rank li em{display: inline-block;width: 30px;font-size: 20px;color: #afafaf;}
.d-rank li em.d-rank-top{color: #f60;}
.d-rank li a{display:inline-block;;width: 160px;padding-left: 10px;color: #404040;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.d-rank li span{display: inline-block;width: 70px;font-size: 14px;color: gray;text-align: right;}

/*站外播放*/
.explaywrap{position: relative;width:100%;background: url(http://ww4.sinaimg.cn/large/a15b4afegw1f3jj0rv3uaj21z41esu0y) no-repeat;background-size: cover;text-align: center;font-weight: 600;}
.explaywrap a{margin-top: 266px;padding: 0 30px;display: inline-block;height: 48px;line-height: 48px;color: #fff;font-size: 20px;border-radius: 5px;background-color: #f60;text-decoration: none;}
.explaywrap p{position: absolute; bottom: 20px; width: 100%; color: #f00; font-weight: 600; font-size: 42px; text-shadow: 0 0 1px #f60;-webkit-text-stroke: 1px #fff;}

.webfull{width: 88px;height: 24px;line-height: 24px;font-size: 14px;color: #fff;text-align: center;background: rgba(255, 255, 255, .1);border: 1px solid #fff;border-radius: 5px;text-shadow:0 0 1px #000;cursor: pointer;z-index: 21474836480000;}
.webfulltop{display: inline-block;height: 36px;background-color: #333;line-height: 36px;border: 0; margin-left: 10px;margin-top: 5px;}
.full{position:fixed!important;left:0;top:0;width:100%;height:100%;z-index:999999999!important;background-color: #000;}
.fulltext{position:fixed;}
.fulltexttop{right:20px;top:20px;}
.fulltexttop:hover{background: rgba(255, 255, 255, .3);}

/* 播放页面 */
#play-focus {padding: 0;background-color:#333;}
#players{position: relative;z-index: 10;}

.playertop{position: absolute;left: 50%;top: 50%;margin-left: -180px;margin-top: -150px;width: 360px;height: 300px;display: none;z-index:99999999999999999999999!important;}
.playerlr{position: absolute;width:160px;height: 600px;top: 0;display: none;}
.pleft{left: -165px;}
.pright{right: -165px;}
.playlisttop{position:absolute;right:0;top:0;width:250px;height:600px;z-index: 99999999;}
.playlisttop span{position: absolute;right:0;top: 0;padding:3px 5px;background-color: #f00;color: #fff;}

.d-playtool{position: relative;overflow: hidden;color: #333;background-color:#fff;border: 1px solid #d5d5d5;border-top:none;}
.playshare{padding-left:4px;padding-top:5px;}
.d-gold{padding:0 15px;width:50px;height:45px;text-align: center;}
.d-gold span{font-size:28px;line-height:45px;color:#f60;}
.d-digg{padding-left: 15px;margin-top: 10px;width:200px;height:25px;border-left: 1px solid #ddd;}
.d-digg a{float:left;margin-right: 15px;width:84px;height:25px;line-height:25px;border-right: 1px solid #ddd;}
.d-digg a span{font-size: 14px;text-align:center;}
.d-bug{margin-top:10px;padding-right:10px;font-size:12px;}
.d-bug a{display:block;line-height:25px;font-size: 14px;}
.d-playtool .d-digg a .iconfont,.d-playtool .d-bug a .iconfont{margin-right: 10px;font-size: 24px;}
.d-playtool .d-digg a:last-child .iconfont{font-size: 26px;}

.d-storybox{border: 1px solid #e0e0e0;}
.d-storybox .d-list-text li{width: 402px;}

.d-storyinfo{font-size: 14px;}
.d-storytitle{height: 36px;line-height: 36px;border-bottom: 1px solid #e0e0e0;}
.d-storytitle span{float: right;}
.d-storytitle span a i{color: #333;}
.d-storytitle span a:hover i{color: #f60;}
.d-storytitle h4{display: inline-block;font-size: 16px;}
.d-storycon{color: #666;line-height: 24px;}
.d-storycon a{color: #f60;}
.d-storycon a:hover{color: #f30;}

.playtitle{height: 60px;
    h1{float: left;line-height: 60px;color: #ccc;font-size: 20px;white-space: nowrap;
        a{color: #f60;float: left;white-space: nowrap;max-width: 320px;overflow: hidden;text-overflow: ellipsis;
            &:hover{color: #f30;}
        }
    }
    .fr{margin-top: 10px;}
}

.playselect{margin-left: -12px;height: 30px;line-height: 30px; color: #fff;overflow: hidden;}
.playselect .taobao{color: #999;margin-left: 20px;}
.playselect .taobao a{color: #999;}
.playselect .taobao b{margin: 0 5px;font-size: 14px;color: #f30;}
.playselect span{float: left;line-height: 30px;font-size: 14px;}
.playselect .d-play-tab li{cursor: pointer;}
.playselect .d-play-tab li a{color: #fff;}
.playselect .d-play-tab li a.cur{color: #f60;}

.sxj{float: right;margin-top: 10px;margin-right: 10px;height: 24px;line-height: 24px;font-size: 14px;}
.sxj a{width: 80px;height: 24px;float: left;text-align: center;border-right: 1px solid #ddd;}
.sxj a i{font-size: 20px;color: #999;}

#topright{width: 2px;height: 100%;background-color: #222;position: absolute;right: 250px;z-index: 99999999;
    a{color: #fff;color: #fff;width: 15px;height: 100px;background-color: #222;top: 50%;margin-top: -50px;position: absolute;left: -15px;border-top-left-radius: 15px;border-bottom-left-radius: 15px;line-height: 100px;text-align: center;}
    &:hover{background-color: #f60;
        a{background-color: #f60;}
    }
}

.d-playinfo{padding: 5px 10px 0;background-color: #3a3a3a;border-bottom: 1px solid #252525;border-left: 1px solid #111;}
.d-playinfo h2{font-size: 16px;margin-bottom: 4px;width: 150px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.d-playinfo h2 a:link,.d-playinfo h2 a:visited{color: #ccc;}
.d-playinfo p{width: 150px;color: #606060;font-size: 12px;height: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.d-playinfo>i{margin-top: -7px;display: block;text-align: center;}
.d-playinfo .detail-sect {position: absolute;top: 0;right: 10px;padding-top: 0;height: auto;width: 80px;text-align: right;}


.d-playinfo-con{position: absolute;top: 60px;left: 0;padding: 0 16px;display: none;color: #bfbfbf;background-color: #333;border-bottom:1px solid #1f2225;border-left: 1px solid #111;z-index: 10;font-size: 12px;}
.d-playinfo-con p{padding: 12px 0;}
.d-playinfo-con .d-tags{border-bottom: 1px dotted #5a5a5b;}
.d-playinfo-con .d-tags a,.d-playinfo-con .d-desc a{color: #777;}
.d-playinfo-con .d-tags a:hover,.d-playinfo-con .d-desc a:hover{color: #f60;}
.d-playinfo-con .d-desc{line-height: 20px;}
.d-playinfo-con .d-desc a{margin-left: 5px;}

.d-playinfo>.detail-sect a{margin-left: 0;}
.d-playinfo>.detail-sect>div{margin-top: 5px;}
.d-playinfo .detail-sect div{line-height: normal;}

/* 评论 */
.ui-input{height:33px;line-height:33px;overflow:hidden;color:#333;font-size:14px;text-indent:10px;float:left;border:1px solid #ddd;background: #fbfbfb url(../img/input.gif) 0 0 repeat-x;outline: none;}
.ui-button{width: 100px;height: 35px;line-height: 35px;overflow: hidden;border: 0 none;cursor: pointer;color: #fff;font-size: 14px;font-weight: 600;text-align: center;background-color: #f60;border-radius: 3px;}
.ui-button:hover{color: #fff;background-color: #f30;}

/*
播放器
*/

.playbox{width:100%;font-size:14px;color:#fff;background:#111;overflow: hidden;text-align: left;}
.playleft{position: relative;margin-right: 250px;}
.playright{position: absolute;right:0;top:0;width: 250px;overflow: hidden;}
#playleft object,
#playleft iframe,
#playleft video,
#playleft embed,
#playleft {
	display:block;
}
#list{position:relative;width:250px;border-left:1px solid #222;border-right:1px solid #222;background:#111;overflow:auto;overflow-x:hidden;}
#list .h2 h2,
#list .h2_on h2{height: 40px;line-height: 38px;text-align:left;font-size:14px;overflow: hidden;cursor:pointer;border-bottom: 1px solid #202020;border-right:1px solid #202020;background:#000;}
#list .h2 h2{color: #fff;}
#list .h2_on h2{color:#e12160;}
#list h2 i{margin: 8px 10px 0 10px;}
.expand_sub{position:relative;width: 95%;margin:0 auto;clear:both;overflow: hidden;border-bottom: 1px solid #202020;background: #111;}
.expand_sub ul{width: 100%;clear:both;overflow: hidden;zoom:1;}
.expand_sub ul li{ height:30px; line-height:30px;margin: -1px;border: 1px solid #222;background: #111;color:#999;}
.expand_sub ul li a{display:block;padding-left:5px;height: 100%;color:#999;overflow: hidden;font-size:12px;}
.expand_sub ul li a:hover{color: #fff;text-decoration: none;background: #333;}
.expand_sub ul li .list_on{text-decoration: none;background: #e12160;color: #fff;}

.d-right-info img{float: left;margin-right: 10px;width: 100px;}
.d-right-info .d-bd h4{line-height: 20px;}
.d-juqing-star{margin-top: 10px;color: #666;}